#ifndef _CURSADESEARCHRULE_H_
#define _CURSADESEARCHRULE_H_
#include "MgrBase.h"
#include "SimpleRefection.h"
class CursadeSearchRule:public ReflectionBase
{
	DECL_REFLECTION(CursadeSearchRule,"../../config/CursadeSearchRule.xml");
public:
	int32			m_iID;
	std::string		m_sDisplayName;
	int32			m_iSelectPowerAdd;
	int32			m_iSelectPowerRange;
	


	rewrite virtual void OnArchieveReaded();
private:
};

typedef DefMangerTpl<CursadeSearchRule> __CursadeSearchRuleManager; //eDefaultDef_Num
class CursadeSearchRuleManager:public __CursadeSearchRuleManager
{
public:
	static CursadeSearchRuleManager& Instance(){static CursadeSearchRuleManager _instance;return _instance;	}
	virtual void OnArchieveReaded();
private:
	CursadeSearchRuleManager(){}
};

#endif
/////////////////////////////////////////
